草庐IT

java - Rhino 并发访问 javax.script.ScriptEngine

全部标签

javascript - 如何告诉 eslint 允许分阶段的 ECMA-Script 动态导入

我想使用现在的“Stage-3”提案import()。如果我用ESLint整理我的代码,它会提示:Parsingerror:'import'and'export'mayonlyappearatthetoplevel这对于import的静态形式是正确的,但对于新的动态形式是不正确的。我找不到让ESLint允许这样做的正确选项。有人可以给我提示吗? 最佳答案 Gyandeep当然是对的。这不是规则的问题,而是解析器的问题(毕竟这就是解析错误的意思……)。所以我现在将babel-eslint与以下.eslintrc(摘录)一起使用:{"p

javascript - 访问网页后尝试查找任何元素时 Watir 超时

因此,最重要的开头可能是我使用的是c9。它是云中的IDE,因此在尝试将Chrome或Firefox与Watir一起使用时给我带来了很多麻烦,因为我无法写入Chrome或Firefox浏览器的路径。我还尝试了我能找到的各种等待方法,但都没有用。defsaverequire'watir'require'phantomjs'@browser=Watir::Browser.new:phantomjs@browser.goto"https://kroger.softcoin.com/programs/kroger/digital_coupons/?origin=DigitalCoupons&ba

javascript - JavaScript 对象字面量中定义的事件处理程序可以访问自身吗?

如果对象是一个函数,我知道我可以用闭包(varself=this)来做到这一点:clickherevarobject={y:1,handle_click:function(e){alert('handlingclick');//wanttoaccessyherereturnfalse;},load:function(){document.getElementById('x').onclick=this.handle_click;}};object.load(); 最佳答案 将对handle_click的调用绑定(bind)到定义它的

javascript - 如何限制对我的网络服务的访问?

我有http://example.com/index.html,它在HTML中使用JavaScript(XmlHttpRequest)在http://example.com调用Web服务/json/?a=...&b=...Web服务向index.html返回一个JSON信息数组,然后显示在index.html上。因为任何人都可以查看index.html的源代码并查看我如何调用JSON网络服务(http://example.com/json/),如何防止人们直接调用我的JSON网络服务?由于Web服务本质上是对我的数据库的开放读取,我不希望人们滥用Web服务并开始直接从Web服务获取数据

javascript - 有没有办法检测访问者在打开新窗口后何时返回您的页面?

有没有一种方法可以使用JavaScript或jQuery检测有人在打开新窗口或标签页后何时返回您的页面?我想创建一个脚本来打开一个新窗口或选项卡,然后在用户返回页面时执行某些操作。谢谢, 最佳答案 是,有。使用jQuery:$(window).bind('focusout',function(){console.log('byebye');});$(window).bind('focusin',function(){console.log('welcomeback!');});编辑1使用alert()并不是最好的主意:p更改为con

javascript - 子对象访问父对象的更好方法?

我有一些JS,您将在下面看到。我希望内部类对象能够访问它的父对象。它需要访问父方法和属性。我完成它的方式是有效的,但我想知道我是否可以在内部类构造函数中做一些事情来获取父级,而不是让父级必须明确地告诉子级它的父级是谁。看起来很笨重。functionChildClass(name){//this.myParent=nowayofknowing.....this.myName=name;this.whereDidIComeFrom=function(){document.write(this.myName+"camefrom"+this.myParent.dad+"");}}functio

javascript - Facebook 返回给 Javascript SDK 的访问 token 可以在服务器端与 PHP SDK 一起使用吗?

我正在构建一个使用Facebook连接的网站。我在客户端使用javascriptSDK对用户进行身份验证,并在每次用户登录时在我的服务器上调用AJAX方法,以检查该用户是否为我的应用程序所知,以及该用户是否是新用户以将其FBID存储在我的数据库中将他们注册为新用户。我的问题是:Facebook返回给JavascriptSDK的访问token是否可以在服务器端使用(例如使用PHPSDK)?我可以通过AJAX调用将访问token字符串发送到服务器,将其存储在我的数据库中(连同时间戳,以便我知道它的有效时间),然后使用它来调用图形API服务器端吗?这甚至是合乎逻辑的事情吗?

javascript - 使用 AJAX 或 WebSockets 访问部分响应?

我正在使用一些客户端JavaScript代码通过HTTPGET从网络服务器中提取大量JSON数据。数据量可能很大,例如50MB。这是在LAN上,所以问题不大,但仍需要十秒左右。为了让我的界面更具响应性,我想分块处理响应,一旦数据可用就在UI中显示数据(比方说,每MB或每秒)。浏览器兼容性不是问题;只要它适用于最新的Chrome和Firefox,就没问题。但是,我无法修改服务器代码。是否可以使用XMLHttpRequest或WebSockets或其他一些我从未听说过的技术来做到这一点?XMLHttpRequest.responseText在状态为LOADING时未明确为空:Theresp

javascript - 正在获取 SCRIPT1014 : Invalid character in IE from local js file

我正在开发一个存储在本地的站点,该站点在我测试过的所有浏览器(IE的任何版本除外)中都运行良好。它为我包含在脚本标签中的每个js文件提供了“SCRIPT1014:无效字符”,例如:这会产生以下错误:SCRIPT1014:Invalidcharacterjquery-1.9.1.min.js,line1character1如果我然后单击错误以在ie开发人员工具中查看文件,它看起来像这样:??I?%&/m?{J?J??t??`$ؐ@??????iG#)?*??eVe]f@?흼??{???{???;?N'????\fdl??J?ɞ!????~|?"????等等我认为这是一个常见问题(或者人们

javascript - 如何从 tinymce 4.x 中的窗口(弹出窗口)访问元素

我为tinymce编写了一个插件,它打开一个由url加载的弹出窗口(它将弹出窗口创建为iframe)。当我点击这个窗口中的一个按钮时,我想从这个弹出窗口访问一个元素值(这个元素是一个anchor标记,它有一个图像的url)并将它作为一个图像加载到tinymce编辑器中。我该怎么做?我的插件代码:tinymce.PluginManager.add('fileuploader',function(editor,url){editor.addButton('fileuploader',{text:'UploadImage',icon:false,onclick:function(){//Op